package com.o.mj.dao;

import com.o.mj.pojo.Company;
import com.o.mj.pojo.DataColleges;
import com.o.mj.pojo.UserInfo;
import com.o.mj.pojo.WorkPerson;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.text.SimpleDateFormat;
import java.util.List;

@Repository
@Mapper
public interface WorkPersonMapper {
    /**
     * 工作人数
     */
    String workPerson();

    /**
     * 总人数
     */
    String allPerson();

    /**
     * 入职时间
     */
    String workTime(String simpleDateFormat);

    /**
     * 公研人数
     */
    String workType();

    /**
     * 各院人数
     */
    List<DataColleges> getColleges();

    /**
     * 每天人数
     */
    List<DataColleges> getDate();

    /**
     * 公司信息
     */
    List<Company> getCompany();

    /**
     * 保存头像
     */
    void savePicture(UserInfo userInfo);

    /**
     * 查找头像
     */
    String personName(String userId);

    /**
     * 修改个人信息
     */
    void personMessage(UserInfo userInfo);

    /**
     * 查找个人信息
     */
    UserInfo getPersonMessage(String userId);
}
